#pragma once
#include "TriggerObject.h"

#include "..\..\SGD Wrappers\SGD_Message.h"

class GameObject;

class SwitchTriggerObject : public TriggerObject, SGD::Message
{
private:
	unsigned int iTargetID;

public:
	// Pass in number for which object will be connected to switch
	SwitchTriggerObject(unsigned int targetID);
	virtual ~SwitchTriggerObject();

	int Update(float dt);
	void Render();

	void HandleCollision(const GameObject* collision);
	unsigned int GetTargetID();
};

